package pe.edu.upc.dew.Grupo1.dao;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.RowMapper;

import pe.edu.upc.dew.Grupo1.model.Funcion;
import pe.edu.upc.dew.Grupo1.model.Sala;
import pe.edu.upc.dew.Grupo1.model.Pelicula;

public class FuncionRowMapper implements RowMapper<Funcion> {

	@Override
	public Funcion mapRow(ResultSet rs, int rowNum) throws SQLException {

		Funcion funcion=new Funcion();
		
		funcion.setCodigoFuncion(rs.getInt("codigoFuncion"));
		funcion.setHorario(rs.getInt("Horario"));
		
		Sala sala=new Sala();
		sala.setCodigoSala(rs.getInt("CodigoSala"));
		
		funcion.setSala(sala);
		funcion.setEstado(rs.getBoolean("Estado"));
		Pelicula pelicula=new Pelicula();
		pelicula.setCodigoPelicula(rs.getInt("CodigoPelicula"));
		
		funcion.setSala(sala);
		funcion.setPelicula(pelicula);
		
		
		return funcion;
	}

}
